import request from '../utils/request'

//管理员登录
export const adminLoginService = (loginData)=>{
    const params = new URLSearchParams();//用于构建表单请求参数
    for(let key in loginData){
        params.append(key,loginData[key])
    }
    return request.post('/admin/login', params)
}

//分页查询企业节点信息
export const getEnterpriseListService = (pageQuery)=>{
     // 发送GET请求到后端，携带查询参数
    return request.get('/admin/nodeInfo/page', {
        params: pageQuery
    });
}

// 添加企业节点信息
export const addEnterpriseService = (enterpriseData) => {
    // 发送POST请求到后端添加企业节点
    return request.post('/admin/nodeInfo', enterpriseData);
}

// 删除企业节点信息
export const deleteEnterpriseService = (id) => {
    return request.delete(`/admin/nodeInfo/${id}`);
}

// 更新企业节点信息
export const updateEnterpriseService = (enterpriseData) => {
    // 发送PUT请求到后端更新企业节点
    return request.put('/admin/nodeInfo', enterpriseData);
}

// 获取企业注册趋势数据
export const getEnterpriseTrendService = () => {
    return request.get('/admin/nodeInfo/getNodeTrend');
}

// 获取省份分布数据
export const getEnterpriseProvinceDistributionService = () => {
    return request.get('/admin/nodeInfo/getNodeProv');
}

// 获取企业类型分布数据
export const getEnterpriseTypeDistributionService = () => {
    return request.get('/admin/nodeInfo/getNodeType');
}